package com.example.database

import android.content.Context
import androidx.room.Room
import com.example.database.db.AppDataBase

/**
 * 提供数据库的操作工具类
 * */

object DBUtils {

    private lateinit var dataBase: AppDataBase


    /**
     *初始化数据库
     * */
    fun init(context: Context){
        dataBase =Room.databaseBuilder(context,AppDataBase::class.java,"eyepetizer.db").build()
    }

    /**
     *获取数据库
     * */
    fun getDatabase() :AppDataBase{
        if (dataBase ==null){
            throw RuntimeException("请先初始化数据库")
        }
        return dataBase
    }

}